body{
	font:12px/20px 宋体;
	color:#333;
}
a,a:link,a:visited{
	color:#333;
	text-decoration:none;
}
a:hover{
	color:#f30;
}
.whitea a, .whitea a:link, .whitea a:visited{
	color:#fff;
	text-decoration:none;
}
.whitea a:hover{
	color:#f30;
}
.whitera a, .whitera a:link, .whitera a:visited{
	color:#fff;
	text-decoration:none;
}
.whitera a:hover{
	color:#ff0;
}
.reda a,.reda a:link,.reda a:visited{
	color:#f00;
}
.reda a:hover{
	color:#f00;
}
#mainbody{
	width:1000px;
	margin:0 auto;
	background-color:#fff;
}
#header{
	width:100%;
	padding-top:5px;
}
#logo{
   text-indent:-9999px;
   width:200px;
   height:60px;
   float:left;
   background:url(logo.jpg) 0px 0px no-repeat;
}
#nav{
    background-color:#bc0000;
	float:right;
	width:780px;
	color:#fff;
	height:60px;
}
#nav dt,#nav dd{
	width:100%;
	margin-top:2px;
}
#nav ul{
	padding-left:10px;
}
#nav li{
	float:left;
	padding:3px 10px;
}
#nav table{
	margin-left: 25px;
}
#nav input{
	border:1px solid #000;
	height:16px;
}
#nav td{
	padding:0px 5px;
}
#nav .uname{
	width:110px;
}
#nav .upass{
	width:110px;
}
#nav .ureg{
	width:70px;
}
#nav a.btn, #nav a.btn:link, #nav a.btn:visited{
	border:1px solid #000;
	display:inline-block;
	padding:0px 5px;
	color:#000;
	background-color:#fcdd80;
}
#nav a.btn:hover{
	border:1px solid #f30;
	color:#f30;
}
#content{
	margin-top:8px;
}
#footer{
	padding:20px;
	text-align:center;
	font:12px/22px 宋体;
}
#footer .copyright {
    color: #666666;
    line-height: 23px;
}
.bbox{
	border:1px solid #bcbcbc;
}
.bbox dt{
	height:25px;
	font:14px/25px 黑体;
	color:#fff;
	padding:0px 10px;
	background:url(bbox_bg.jpg) 0px 0px repeat-x;
	border-bottom:1px solid #bcbcbc;
}
.bbox dt .more{
	float:right;
	font:normal 12px/25px 宋体;
	color:#fff;
	text-decoration:none;
}
.bbox dd{
	padding:10px;
}

